export default {
  basePath: '/basics/attrModelManage/template/template',
  pageTitle: '编辑模板',
  formData: [ // 组件信息
    {
      fileName: 'qwInput', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'name', // 字段name
        value: '', // 字段value值 String 或 Number
        label: '模板名称', // 字段label
        type: 'input', // 字段类型
        readonly: false, // 只读
        placeholder: '请输入内容', // 字段placeholder
        maxLen: 20
      }
    },
    {
      fileName: 'qwSelect', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'categoryUuid',
        value: '', // 单选时只接受 String 或 Number，多选时只接受 Array
        label: '模板分类',
        type: 'select', // 下拉框类型 默认
        placeholder: '请选择',
        filterable: true, // 是否可搜索
        multiple: false, // 是否多选
        selectList: []
      }
    },
    // {
    //     fileName: 'qwSelect', // 组件文件名称
    //     fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
    //     data: {
    //         name: 'type',
    //         value: '', // 单选时只接受 String 或 Number，多选时只接受 Array
    //         label: '克隆模板',
    //         type: 'select', // 下拉框类型 默认
    //         placeholder: '请选择',
    //         filterable: true, // 是否可搜索
    //         multiple: false, // 是否多选
    //         selectList: [ // 下拉框的数据
    //             {
    //                 value: '0',
    //                 label: '请选择'
    //             }
    //         ]
    //     }
    // },
    {
      fileName: 'qwRadio', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'canUse', // 字段name
        value: '1',
        label: '是否启用', // 字段名称
        radioArr: [ // 单选选项
          {
            value: '1',
            label: '是'
          },
          {
            value: '2',
            label: '否'
          }
        ]
      }
    },
    {
      fileName: 'qwInput', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'note', // 字段name
        value: '', // 字段value值 String 或 Number
        label: '备注信息', // 字段label
        type: 'textarea', // 字段类型
        inputType: 'textarea', // input组件类型
        placeholder: '请输入内容', // 字段placeholder
        autosize: {
          minRows: 2, // 最少行数
          maxRows: 5 // 最大行数
        }
      }
    }
  ],
  // 表单校验信息
  formDataRules: {
    name: [
      {required: true, message: '请填写分类名称', trigger: 'change'}
    ],
    note: [
      {required: true, message: '请填写备注信息', trigger: 'change'}
    ]
  },
  // 页面Api
  requestApi: { // 视情况自定义
    // 获取编辑页面数据
    getEditPageInfo: {
      url: '/sysback/template/producttemplate/baseGetByUuid', // 接口地址
      type: 'post' // 接口请求类型
    },
    updatePageInfo: {
      url: '/sysback/template/producttemplate/updateTemplate', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 获取所有模板分类
    getAllTemplateCategroy: {
      url: '/sysback/template/producttemplatecategory/getAllTemplateCategroy', // 接口地址
      type: 'post' // 接口请求类型
    }
  }
}
